package com.joysuch.wwyt.bp.bean.tagert;

import cn.zlg.common.springmvc.validate.constraints.NotNull;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Author ZhangDong
 * @Date 2020/8/5 18:23
 */
@Data
public class BpTargetQueryBean {

    @ApiModelProperty("指标级别: 0公司级; 1部门级; 2岗位级; 3车间级")
    private Byte normLevel;
    @ApiModelProperty("周期类型 0 年度目标; 1 季度目标; 2 月度目标")
    private Byte periodType;
    @ApiModelProperty("审核状态")
    private String auditState;
    @ApiModelProperty("责任对象")
    private String dutyObjectName;
    private List<String> departIds;
    private List<String> jobIds;
    private List<String> userIds;
    @ApiModelProperty("完成期限")
    private String finishLimit;
    @ApiModelProperty("考核状态")
    private String examineState;
    @ApiModelProperty("flag: 0 制定; 1 审核; 2 考核")
    @NotNull(message = "flag cannot be null")
    private Byte flag;

    private List<Byte> data;

    private Byte status;

    private Long tenentId;


    private String orgCode;

}
